const app = getApp()
import {addStarToPhoneNumber} from '../../utils/util'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    focusIndex: 0, // 光标所在位置
    value: '', // 实际输入的值
    focus: true, // 是否获得焦点
    // password: '', //替换显示的值*
    countdown:60,
    tel:'',
    oldTel:''
  },
  setValue (e) {
    // 设置光标
    var value = e.detail.value
    this.setData({
      value: value,
      focusIndex: value.length,
      focus: value.length < 6,
      // password: '*'.repeat(value.length)
    })
  },
  inputBlur (e) {
    if (e.detail.value.length === 6) {
      console.log(e.detail.value);
      wx.navigateTo({
        url: '/pages/replacement/replacement',
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options);
    let that = this
    if(options.countdown){
      that.setData({
        countdown:options.countdown,
        oldTel:options.tel,
        tel:addStarToPhoneNumber(options.tel)
      })
      that.countfun()
    }
  },
  countfun(){
    let that = this
    var countdown = that.data.countdown;
      var timer = setInterval(function () {
        countdown--;
        that.setData({
          countdown: countdown,
          timer,
        });
        if (countdown <= 0) {
          clearInterval(timer);
          that.setData({
            countdown: 60,
            isForbidden:false
          });
        }
      }, 1000);
  },
  anew(){
    console.log('重新获取',this.data.oldTel);
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})